package com.jsh.erp.datasource.entities;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

public class RetailRecord {
    private String id;

    private String cashierid;

    private Date startTime;

    private Date endTime;

    private BigDecimal wxpay;

    private BigDecimal rmbpay;

    private BigDecimal vipcardpay;

    private BigDecimal recharge;

    private BigDecimal otherPay;

    private BigDecimal alipay;

    private String jobnum;

    private BigDecimal rechargeCash;

    private BigDecimal rechargeWx;

    private BigDecimal rechargeZfb;

    private BigDecimal cashBox;

    private String otherPayJson;

    private BigDecimal creditArreaMoney;

    private BigDecimal creditRepayMoney;

    private BigDecimal cashBoxStart;

    private BigDecimal mecMoney;

    private String deleteFlag;

    private String tenantId;

    @ApiModelProperty("有效标识  0-未上传 1-已上传 2-未下拉（调拨的状态")
    private String uploadFlag;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getCashierid() {
        return cashierid;
    }

    public void setCashierid(String cashierid) {
        this.cashierid = cashierid == null ? null : cashierid.trim();
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public BigDecimal getWxpay() {
        return wxpay;
    }

    public void setWxpay(BigDecimal wxpay) {
        this.wxpay = wxpay;
    }

    public BigDecimal getRmbpay() {
        return rmbpay;
    }

    public void setRmbpay(BigDecimal rmbpay) {
        this.rmbpay = rmbpay;
    }

    public BigDecimal getVipcardpay() {
        return vipcardpay;
    }

    public void setVipcardpay(BigDecimal vipcardpay) {
        this.vipcardpay = vipcardpay;
    }

    public BigDecimal getRecharge() {
        return recharge;
    }

    public void setRecharge(BigDecimal recharge) {
        this.recharge = recharge;
    }

    public BigDecimal getOtherPay() {
        return otherPay;
    }

    public void setOtherPay(BigDecimal otherPay) {
        this.otherPay = otherPay;
    }

    public BigDecimal getAlipay() {
        return alipay;
    }

    public void setAlipay(BigDecimal alipay) {
        this.alipay = alipay;
    }

    public String getJobnum() {
        return jobnum;
    }

    public void setJobnum(String jobnum) {
        this.jobnum = jobnum == null ? null : jobnum.trim();
    }

    public BigDecimal getRechargeCash() {
        return rechargeCash;
    }

    public void setRechargeCash(BigDecimal rechargeCash) {
        this.rechargeCash = rechargeCash;
    }

    public BigDecimal getRechargeWx() {
        return rechargeWx;
    }

    public void setRechargeWx(BigDecimal rechargeWx) {
        this.rechargeWx = rechargeWx;
    }

    public BigDecimal getRechargeZfb() {
        return rechargeZfb;
    }

    public void setRechargeZfb(BigDecimal rechargeZfb) {
        this.rechargeZfb = rechargeZfb;
    }

    public BigDecimal getCashBox() {
        return cashBox;
    }

    public void setCashBox(BigDecimal cashBox) {
        this.cashBox = cashBox;
    }

    public String getOtherPayJson() {
        return otherPayJson;
    }

    public void setOtherPayJson(String otherPayJson) {
        this.otherPayJson = otherPayJson == null ? null : otherPayJson.trim();
    }

    public BigDecimal getCreditArreaMoney() {
        return creditArreaMoney;
    }

    public void setCreditArreaMoney(BigDecimal creditArreaMoney) {
        this.creditArreaMoney = creditArreaMoney;
    }

    public BigDecimal getCreditRepayMoney() {
        return creditRepayMoney;
    }

    public void setCreditRepayMoney(BigDecimal creditRepayMoney) {
        this.creditRepayMoney = creditRepayMoney;
    }

    public BigDecimal getCashBoxStart() {
        return cashBoxStart;
    }

    public void setCashBoxStart(BigDecimal cashBoxStart) {
        this.cashBoxStart = cashBoxStart;
    }

    public BigDecimal getMecMoney() {
        return mecMoney;
    }

    public void setMecMoney(BigDecimal mecMoney) {
        this.mecMoney = mecMoney;
    }

    public String getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag == null ? null : deleteFlag.trim();
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    public String getUploadFlag() {
        return uploadFlag;
    }

    public void setUploadFlag(String uploadFlag) {
        this.uploadFlag = uploadFlag == null ? null : uploadFlag.trim();
    }
}
